package com.yidu.ladder.base.domain;

/**
 * 线路包装类
 * 
 * @author yy
 * @since 2019-12-2
 *
 */
public class RouteVo {

	/**
	 * 线路Id
	 */
	private String routeId;

	/**
	 * 线路名
	 */
	private String routeName;

	/**
	 * 线路类型Id
	 */
	private String subsetId;

	/**
	 * 线路类型名
	 */
	private String subsetName;

	/**
	 * 开始起点
	 */
	private String startSite;

	/**
	 * 结束站点
	 */
	private String endSite;

	/**
	 * 方向
	 */
	private String orientation;

	/**
	 * 描述
	 */
	private String description;

	/**
	 * 是否可用
	 */
	private String useable;

	/**
	 * 开始索引
	 */
	private Integer page;

	/**
	 * 查询行数
	 */
	private Integer limit;

	/**
	 * 无参数的构造方法
	 */
	public RouteVo() {

	}

	/**
	 * 带有参数的构造方法
	 * 
	 * @param routeId     线路Id
	 * @param routeName   线路名
	 * @param subsetId    线路类型Id
	 * @param subsetName  线路类型名
	 * @param startSite   开始起点
	 * @param endSite     结束起点
	 * @param orientation 方向
	 * @param description 描述
	 * @param useable     是否可用
	 * @param page        开始索引
	 * @param limit       查询行数
	 */
	public RouteVo(String routeId, String routeName, String subsetId, String subsetName, String startSite,
			String endSite, String orientation, String description, String useable, Integer page, Integer limit) {
		super();
		this.routeId = routeId;
		this.routeName = routeName;
		this.subsetId = subsetId;
		this.subsetName = subsetName;
		this.startSite = startSite;
		this.endSite = endSite;
		this.orientation = orientation;
		this.description = description;
		this.useable = useable;
		this.page = page;
		this.limit = limit;
	}

	public String getRouteId() {
		return routeId;
	}

	public void setRouteId(String routeId) {
		this.routeId = routeId;
	}

	public String getRouteName() {
		return routeName;
	}

	public void setRouteName(String routeName) {
		this.routeName = routeName;
	}

	public String getSubsetId() {
		return subsetId;
	}

	public void setSubsetId(String subsetId) {
		this.subsetId = subsetId;
	}

	public String getSubsetName() {
		return subsetName;
	}

	public void setSubsetName(String subsetName) {
		this.subsetName = subsetName;
	}

	public String getStartSite() {
		return startSite;
	}

	public void setStartSite(String startSite) {
		this.startSite = startSite;
	}

	public String getEndSite() {
		return endSite;
	}

	public void setEndSite(String endSite) {
		this.endSite = endSite;
	}

	public String getOrientation() {
		return orientation;
	}

	public void setOrientation(String orientation) {
		this.orientation = orientation;
	}

	public String getUseable() {
		return useable;
	}

	public void setUseable(String useable) {
		this.useable = useable;
	}

	public Integer getPage() {
		return page;
	}

	public void setPage(Integer page) {
		this.page = page;
	}

	public Integer getLimit() {
		return limit;
	}

	public void setLimit(Integer limit) {
		this.limit = limit;
	}

	@Override
	public String toString() {
		return "RouteVo [routeId=" + routeId + ", routeName=" + routeName + ", subsetId=" + subsetId + ", subsetName="
				+ subsetName + ", startSite=" + startSite + ", endSite=" + endSite + ", orientation=" + orientation
				+ ", description=" + description + ", useable=" + useable + ", page=" + page + ", limit=" + limit + "]";
	}

}
